package com.javarush.test.level19.lesson10.home05;

/* Слова с цифрами
В метод main первым параметром приходит имя файла1, вторым - файла2.
Файл1 содержит слова, разделенные пробелом.
Записать через пробел в Файл2 все слова, которые содержат цифры, например, а1 или abc3d
Закрыть потоки
*/

import java.io.*;

public class Solution {
    public static void main(String[] args) throws Exception {
        BufferedReader reader = new BufferedReader(new FileReader(args[0]));
        BufferedWriter writer =new BufferedWriter(new FileWriter(args[1]));
        String s = "";
        String res="";
        while (!((s = reader.readLine()) == null)){
            String[] word=s.split(" ");
            for(String str:word){
                if (str.matches(".*[0-9].*")) res=res+str+" ";
            }
        }
        res=res.substring(0,res.length()-1);
        writer.write(res);
        reader.close();
        writer.close();
    }
}
